package com.blrs.domain.vo;

import com.blrs.common.annotation.Excel;
import com.blrs.domain.SupplierBank;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class SupplierBankCountVo {
    /** 供应商id */
    private String enterpriseId;

    /** 客户机构id */
    @Excel(name = "客户机构id")
    private Long enterpriseOrgId;

    /** 主分类id */
    @Excel(name = "主分类id")
    private String classificationId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String classificationName;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String enterpriseName;

    /** 行政区域 */
    @Excel(name = "行政区域")
    private String administrativeArea;

    /** 标记为 */
    @Excel(name = "标记为")
    private String markAs;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String markAsName;

    /** 企业性质 */
    @Excel(name = "企业性质")
    private String enterpriseNature;

    /** 公司编号 */
    @Excel(name = "公司编号")
    private String enterpriseNo;

    /** 企业来源 */
    @Excel(name = "企业来源")
    private String enterpriseSource;

    /** 企业简称 */
    @Excel(name = "企业简称")
    private String enterpriseAbbreviation;

    /** 法人代表 */
    @Excel(name = "法人代表")
    private String legalRepresentative;

    /** 成立日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "成立日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date establishmentDate;

    /** 企业标签 */
    @Excel(name = "企业标签")
    private String enterpriseLabel;

    /** 注册资金 */
    @Excel(name = "注册资金")
    private String registeredCapital;

    /** 合同金额 */
    @Excel(name = "合同金额")
    private BigDecimal contractAmount;

    /** 所属行业 */
    @Excel(name = "所属行业")
    private String industry;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contacts;

    /** 联系人 */
    @Excel(name = "职务")
    private String position;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String telephone;

    /** 开户银行 */
    @Excel(name = "开户银行")
    private String bankName;

    /** 开户账号 */
    @Excel(name = "开户账号")
    private String bankNo;

    /** 主分类树路径 */
    @Excel(name = "主分类树路径")
    private String idPath;

    /** 税务号 */
    @Excel(name = "税务号")
    private String taxId;

    /** 业务经理id */
    @Excel(name = "业务经理id")
    private Long transactionId;

    /** 业务经理 */
    @Excel(name = "业务经理")
    private String businessManager;

    /** 开发经理id */
    @Excel(name = "开发经理id")
    private Long developmentId;

    /** 开发经理 */
    @Excel(name = "开发经理")
    private String developmentManager;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String status;

    /** 企业地址 */
    @Excel(name = "企业地址")
    private String enterpriseAddress;

    /** 经营范围 */
    @Excel(name = "经营范围")
    private String businessScope;

    /** 归属于 */
    @Excel(name = "归属于")
    private String belongTo;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date creationTime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String creationId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String creationName;

    /** 操作时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date operateTime;

    /** 操作人id */
    @Excel(name = "操作人id")
    private Long operateId;

    /** 部门id */
    @Excel(name = "部门id")
    private Long departmentId;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String departmentName;

    /** 当前操作人组织机构id */
    @Excel(name = "当前操作人组织机构id")
    private Long organizationId;

    /** 当前操作人组织机构名称 */
    @Excel(name = "当前操作人组织机构名称")
    private String organizationName;
    private String procurementPersonnel;

    private Long procurementPersonnelId;
    /** 是否删除 */
    private String delFlag;
    private String areaName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date followTime;
    /** 最新进展  操作人*/
    private String latestDevelopments;
    /** 行业类别 */
    private String industryType;
    private String type;
    private String supplierType;
    private List<SupplierBank> supplierBankList;

    private Date signTime;
    private Date endTime;

    //运营商
    private String operationCompany;

    //运营商id
    private Long operationCompanyId;

    public String getOperationCompany() {
        return operationCompany;
    }

    public void setOperationCompany(String operationCompany) {
        this.operationCompany = operationCompany;
    }

    public Long getOperationCompanyId() {
        return operationCompanyId;
    }

    public void setOperationCompanyId(Long operationCompanyId) {
        this.operationCompanyId = operationCompanyId;
    }

    public Long getProcurementPersonnelId() {
        return procurementPersonnelId;
    }

    public void setProcurementPersonnelId(Long procurementPersonnelId) {
        this.procurementPersonnelId = procurementPersonnelId;
    }

    public String getProcurementPersonnel() {
        return procurementPersonnel;
    }

    public void setProcurementPersonnel(String procurementPersonnel) {
        this.procurementPersonnel = procurementPersonnel;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
    public Date getSignTime() {
        return signTime;
    }

    public void setSignTime(Date signTime) {
        this.signTime = signTime;
    }

    public String getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(String enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public Long getEnterpriseOrgId() {
        return enterpriseOrgId;
    }

    public void setEnterpriseOrgId(Long enterpriseOrgId) {
        this.enterpriseOrgId = enterpriseOrgId;
    }

    public String getClassificationId() {
        return classificationId;
    }

    public void setClassificationId(String classificationId) {
        this.classificationId = classificationId;
    }

    public String getClassificationName() {
        return classificationName;
    }

    public void setClassificationName(String classificationName) {
        this.classificationName = classificationName;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getAdministrativeArea() {
        return administrativeArea;
    }

    public void setAdministrativeArea(String administrativeArea) {
        this.administrativeArea = administrativeArea;
    }

    public String getMarkAs() {
        return markAs;
    }

    public void setMarkAs(String markAs) {
        this.markAs = markAs;
    }

    public String getMarkAsName() {
        return markAsName;
    }

    public void setMarkAsName(String markAsName) {
        this.markAsName = markAsName;
    }

    public String getEnterpriseNature() {
        return enterpriseNature;
    }

    public void setEnterpriseNature(String enterpriseNature) {
        this.enterpriseNature = enterpriseNature;
    }

    public String getEnterpriseNo() {
        return enterpriseNo;
    }

    public void setEnterpriseNo(String enterpriseNo) {
        this.enterpriseNo = enterpriseNo;
    }

    public String getEnterpriseSource() {
        return enterpriseSource;
    }

    public void setEnterpriseSource(String enterpriseSource) {
        this.enterpriseSource = enterpriseSource;
    }

    public String getEnterpriseAbbreviation() {
        return enterpriseAbbreviation;
    }

    public void setEnterpriseAbbreviation(String enterpriseAbbreviation) {
        this.enterpriseAbbreviation = enterpriseAbbreviation;
    }

    public String getLegalRepresentative() {
        return legalRepresentative;
    }

    public void setLegalRepresentative(String legalRepresentative) {
        this.legalRepresentative = legalRepresentative;
    }

    public Date getEstablishmentDate() {
        return establishmentDate;
    }

    public void setEstablishmentDate(Date establishmentDate) {
        this.establishmentDate = establishmentDate;
    }

    public String getEnterpriseLabel() {
        return enterpriseLabel;
    }

    public void setEnterpriseLabel(String enterpriseLabel) {
        this.enterpriseLabel = enterpriseLabel;
    }

    public String getRegisteredCapital() {
        return registeredCapital;
    }

    public void setRegisteredCapital(String registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public BigDecimal getContractAmount() {
        return contractAmount;
    }

    public void setContractAmount(BigDecimal contractAmount) {
        this.contractAmount = contractAmount;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getBankNo() {
        return bankNo;
    }

    public void setBankNo(String bankNo) {
        this.bankNo = bankNo;
    }

    public String getIdPath() {
        return idPath;
    }

    public void setIdPath(String idPath) {
        this.idPath = idPath;
    }

    public String getTaxId() {
        return taxId;
    }

    public void setTaxId(String taxId) {
        this.taxId = taxId;
    }

    public Long getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(Long transactionId) {
        this.transactionId = transactionId;
    }

    public String getBusinessManager() {
        return businessManager;
    }

    public void setBusinessManager(String businessManager) {
        this.businessManager = businessManager;
    }

    public Long getDevelopmentId() {
        return developmentId;
    }

    public void setDevelopmentId(Long developmentId) {
        this.developmentId = developmentId;
    }

    public String getDevelopmentManager() {
        return developmentManager;
    }

    public void setDevelopmentManager(String developmentManager) {
        this.developmentManager = developmentManager;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getEnterpriseAddress() {
        return enterpriseAddress;
    }

    public void setEnterpriseAddress(String enterpriseAddress) {
        this.enterpriseAddress = enterpriseAddress;
    }

    public String getBusinessScope() {
        return businessScope;
    }

    public void setBusinessScope(String businessScope) {
        this.businessScope = businessScope;
    }

    public String getBelongTo() {
        return belongTo;
    }

    public void setBelongTo(String belongTo) {
        this.belongTo = belongTo;
    }

    public Date getCreationTime() {
        return creationTime;
    }

    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    public String getCreationId() {
        return creationId;
    }

    public void setCreationId(String creationId) {
        this.creationId = creationId;
    }

    public String getCreationName() {
        return creationName;
    }

    public void setCreationName(String creationName) {
        this.creationName = creationName;
    }

    public Date getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
    }

    public Long getOperateId() {
        return operateId;
    }

    public void setOperateId(Long operateId) {
        this.operateId = operateId;
    }

    public Long getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(Long departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public Long getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(Long organizationId) {
        this.organizationId = organizationId;
    }

    public String getOrganizationName() {
        return organizationName;
    }

    public void setOrganizationName(String organizationName) {
        this.organizationName = organizationName;
    }

    public String getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public Date getFollowTime() {
        return followTime;
    }

    public void setFollowTime(Date followTime) {
        this.followTime = followTime;
    }

    public String getLatestDevelopments() {
        return latestDevelopments;
    }

    public void setLatestDevelopments(String latestDevelopments) {
        this.latestDevelopments = latestDevelopments;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSupplierType() {
        return supplierType;
    }

    public void setSupplierType(String supplierType) {
        this.supplierType = supplierType;
    }

    public List<SupplierBank> getSupplierBankList() {
        return supplierBankList;
    }

    public void setSupplierBankList(List<SupplierBank> supplierBankList) {
        this.supplierBankList = supplierBankList;
    }
}
